home *** CD-ROM | disk | FTP | other *** search
- <?xml version='1.0' encoding='ISO-8859-1' ?>
- <activescript language="javascript">
- <item macroname="RegisterResolvers"/>
- <item macroname="PreCompile" />
- <item macroname="PostCompile" />
- <code>
- <![CDATA[
-
- function RegisterWebHelp5StockFile(strXmlFile)
- {
- var strRootFolder = host.system.RootFolderName;
- var strXmlPath = strRootFolder + "webhelp5Ext\\" + strXmlFile;
- host.template.addResolversModule("SSDefStockFiles.dll",strXmlPath,"");
- }
-
- function RegisterResolvers(oMacro)
- {
- //host.output("\r\nCompile Script:RegisterResolvers\r\n");
-
- var strRootFolder = host.system.RootFolderName;
- var strXmlFile = "";
-
- //webhelp compiler core services
- host.template.addResolversModule("htmsinglesourcewebhelp.dll","","");
-
- //utils macro services
- host.template.addResolversModule("SSDefManager.dll","","");
-
- //webhelp5: stock files services. base files
- RegisterWebHelp5StockFile("template_stock\\webhelp5stock.xml");
-
- //webhelp5: stock files services. version information
- RegisterWebHelp5StockFile("template_stock\\webhelp5stock_version.xml");
-
- //webhelp5: stock files services. data files (for dhtml and applet version)
- RegisterWebHelp5StockFile("template_stock\\webhelp5stock_data.xml");
-
- //webhelp5: stock files services. applet version
- RegisterWebHelp5StockFile("template_stock\\webhelp5stock_applet.xml");
-
- //webhelp5: CSH services (robohelp)
- RegisterWebHelp5StockFile("template_csh\\csh_showrobohelp.xml");
-
- var strActiveSkin = host.system.SkinName;
- if (strActiveSkin.length != 0)
- {
- //webhelp5: skin related services:
- strXmlFile = strRootFolder + "webhelp5Ext\\template_skin\\webhelp5skin.xml";
- host.template.addResolversModule("SSDefStockFiles.dll",strXmlFile,"");
-
- //webhelp5: active skin
- strXmlFile = strActiveSkin;
- host.template.addResolversModule("SSDefWebSkin.dll",strXmlFile , strRootFolder + "webhelp5Ext\\template_skin\\");
- }
- else
- {
- //webhelp5: default (traditional) skin
- strXmlFile = strRootFolder + "webhelp5Ext\\template_defaultskin\\webhelp5defaultskin.xml";
- host.template.addResolversModule("SSDefWebSkin.dll",strXmlFile , strRootFolder + "webhelp5Ext\\template_skin\\");
- }
-
-
- var strExtraStockFiles = host.system.UserStockFiles
- if (strExtraStockFiles.length != 0)
- host.template.addResolversModule("SSDefStockFiles.dll",strExtraStockFiles,"");
-
- //Active script engine is a resolver for advanced scripting...
- host.template.addResolversModule("SSDefActiveScript.dll", strRootFolder + "webhelp5Ext\\template_stock\\webhelp5stockscript.xml","");
-
- //webhelp5: enterprise services
- RegisterWebHelp5StockFile("template_enterprise\\webhelp5enterprise.xml");
-
- return "true";
- }
-
- function PreCompile(oMacro)
- {
- //host.output("\r\nCompile Script:PreCompile\r\n");
- return "true";
- }
-
- function PostCompile(oMacro)
- {
- //host.output("\r\nCompile Script:PostCompile\r\n");
- return "true";
- }
-
- ]]>
- </code>
- </activescript>
-